package com.os.sys.model;

import com.fasterxml.jackson.annotation.JsonIgnore;

import javax.persistence.Transient;
import java.util.List;

/**
 * Created by Administrator on 2017/6/23.
 */
public interface ILoginUser {
    @Transient
    @JsonIgnore
    void setLoginUserID(String id);
    @Transient
    @JsonIgnore
    Long getLoginUserID();
    @Transient
    @JsonIgnore
    void setLoginUserAccount(String account);
    @Transient
    @JsonIgnore
    String getLoginUserAccount();
    @Transient
    @JsonIgnore
    String getLoginUserName();
    @Transient
    @JsonIgnore
    String getLoginUserToken();
    void setLoginUserToken(String token);
    @Transient
    @JsonIgnore
    void setLoginUserType(String type);
    @Transient
    @JsonIgnore
    String getLoginUserType();
    @Transient
    @JsonIgnore
    String getLoginUserMobile();
    @Transient
    @JsonIgnore
    List<String> getLoginUserRolesKey();
    @Transient
    @JsonIgnore
    void setLoginUserRolesKey(String keys);
    @Transient
    @JsonIgnore
    List<String> getLoginUserRolesPower();
    @Transient
    @JsonIgnore
    void setLoginUserRolesPower(String powers);
    @Transient
    @JsonIgnore
    void setLoginUserFrom(String ac);
    @Transient
    @JsonIgnore
    String getLoginUserFrom();
}
